Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F12 Czech Republic F5 Czech Republic F6 Germany F1 USA F4 Canada F2 USA F7 USA F9 USA F10 Usa F9 Usa F10 Usa F13 Usa F14 Usa F23 USA F24 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 France F7 Turkey F10 Turkey F11 Austria F5 Slovakia F3 Slovakia F4 Slovakia F1 Estonia F3 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) M15 Weston M25 Ueberlingen M15 Naples M15 Naples Hungarian Open - Budapest M25 Champaign Architect Open - Budapest DPD Challenger 2001 - Aschaffenburg Tatra Banka Open - Bratislava KGHM Polish Indoors - Wroclaw Pro Tennis World Open - Sunrise USTA Men's Challenger of Dallas - Dallas Aptos Challenger Mauritius Open - Mauritius Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk West of England Tennis - Bristol GHI Bronx Classic - Bronx Akbank Private Banking-TED Open - Istanbul KGHM Dialog Polish Indoors - Wroclaw Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg BH Indoor Sarajevo - Sarajevo Baton Rouge Pro Tennis Classic - Baton Rouge Intersport Heilbronn Open - Heilbronn Compaq Cup 2001 - Zabrze USTA Challenger of Burbank - Burbank The LTA Manchester Trophy - Manchester Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Exim Agmedia Open - Kosice Heilbronn Challenger Belgrade Challenger Bergamo Challenger Johannesburg Challenger Talahassee Challenger Challenger 42 - Andrezieux Sarasota Challenger Zivnobanka Czech Open - Prostejov Nottingham Challenger Yuba City Challenger Pozoblanco Challenger Manchester Challenger Recanati Challenger Binghamton Challenger Tatra Banka Slovak Open - Bratislava Neride Prague Indoor - Prague Charlottesville Challenger Jersey Challenger Champaign Challenger Helsinki Challenger Salzburg Challenger Noumea Challenger Heilbronn Challenger Bergamo Challenger Belgrade Challenger Sarajevo Challenger Sunrise Challenger IPP Open - Helsinki Ostrava Challenger Istanbul Challenger Nottingham Challenger Knoxville Challenger Vancouver Challenger Mons Challenger Tashkent Challenger Tiburon Challenger Orleans Challenger Calabasas Challenger Ortisei Challenger Bratislava Challenger Salzburg Challenger Honolulu Challenger Bergamo Challenger Cherbourg Challenger Dallas Challenger Sarajevo Challenger Bath Challenger Athens Challenger Sarasota Challenger Ostrava Challenger Savannah Challenger Zagreb Challenger Cremona Challenger Nottingham Challenger Nottingham Challenger Granby Challenger Astana Challenger Segovia Challenger Eckental Challenger Helsinki Challenger Heilbronn Challenger Athens Challenger Nottingham Challenger Nottingham-2 Challenger Astana Challenger Beijing Challenger Istanbul Challenger Izmir Challenger Tashkent Challenger Ortisei Challenger Bergamo Challenger Sarajevo Challenger Savannah Challenger Tallahassee Challenger Nottingham Challenger Portoroz Challenger Eskisehir Challenger Eckental Challenger Sacramento Challenger Knoxville Challenger Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk Salzburg Challenger Tatra Banka Open - Bratislava Tallahassee Challenger Dallas Challenger Bergamo Challenger Irving Challenger Busan Challenger KGHM Polish Indoors - Wroclaw Portoroz Challenger Trnava Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Happy Valley Challenger Dallas Challenger Taipei City Challenger Manchester Challenger Surbiton Challenger Winnetka Challenger Open de L'Isere - Grenoble Cary Challenger Binghamton Challenger Columbus Challenger Tiburon Challenger Wroclaw Challenger Czech Open 2005 - Prostejov Besancon Challenger Knoxville Challenger Champaign Challenger LTA Shrewsbury Challenger - Shrewsbury Maui Challenger Open des Alpes Trophee BNP Paribas - Grenoble Dallas Challenger Togliatti Cup - Togliatti Irving Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger The Manchester Trophy - Manchester Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba GHI Bronx Classic - Bronx Neride Prague Indoor - Prague Aptos Challenger Nottingham Challenger Sony Ericsson Open 2008 - Belgrade Ilkley Challenger Lamberts Open by Stawag - Aachen Intersport Heilbronn Open - Heilbronn Fergana Challenger - Fergana Muller Cup - Ulm Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Hamburg Challenger - Hamburg Dallas Challenger Johannesburg Challenger Gimcheon Challenger Zagreb Open - Zagreb Dallas Challenger Phoenix Challenger Aptos Challenger Dallas Challenger Cleveland Challenger Tallahassee Challenger Little Rock Challenger Orlando 2 Challenger Cary Challenger Lexington Challenger Barletta Challenger Columbus Challenger Rome Challenger Lexington Challenger Chicago Challenger Cary Challenger Columbus 2 Challenger Charleston Challenger Waco Challenger Privat Bank Cup - Dnepropetrovsk Akbank Private Banking TED Open - Istanbul Sarasota Challenger Knoxville Challenger Fairfield Challenger Las Vegas Challenger Stockholm Open - Stockholm AAPT Championships - Adelaide Dallas Challenger Adidas International - Sydney Copenhagen Open - Copenhagen Guadalajara Challenger Open Seat Godo 2003 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Zagreb Challenger Taipei City Challenger Winnetka Challenger TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest CA Tennis Trophy - Vienna Helsinki Challenger Geneva Challenger Newport Beach Challenger Recanati Challenger Helsinki Challenger Quimper Challenger Legg Mason Tennis Classic - Washington D.C. Rhodes Challenger Lexington Challenger Vancouver Challenger President's Cup - Tashkent Mons Challenger Kremlin Cup - Moscow Bordeaux Challenger Milan Indoors - Milan Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Trnava Challenger Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Charlottesville Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Nova Challenger Osaka - Osaka The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Nottingham-2 Challenger St. Petersburg Open - St. Petersburg Istanbul Challenger Petange Challenger Heilbronn Challenger Heineken Open - Auckland Medibank Private International - Sydney Ordina Open - 's-Hertogenbosch Maui Challenger Prostejov Challenger Maui Challenger Bordeaux Challenger Zivnobanka Czech Open - Prostejov Ljubljana Open 2002 - Ljubljana Sarasota Challenger Charlottesville Challenger Oberstaufen Cup - Oberstaufen USTA Tennis Championships of Houston - Houston Tatra Banka Open 2001 - Bratislava The 69th King's Cup-Thailand Open - Bangkok Open Seat Godo - Barcelona U.S. Mens's Clay Court Championship - Houston Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Izmir Challenger Qatar ExxonMobil Open - Doha AEGON Championships - London BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Sarasota Challenger Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Puebla Challenger Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Brisbane International - Brisbane Cleveland Challenger Apia International - Sydney PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Rome Challenger Swiss Indoors Basel - Basel ASB Classic - Auckland Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest Millennium Estoril Open - Estoril Geneva Open - Geneva AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Open de Tenis Comunidad Valenciana - Valencia Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Stockholm Open - Stockholm BB&T Atlanta Open - Atlanta AEGON International - Eastbourne Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Monterrey Challenger AEGON Championships - London Sydney International - Sydney US Men's Clay Court Championship - Houston Brisbane International - Brisbane The Stella Artois Grass Court Championships - London Dubai Duty Free Tennis Championships - Dubai Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane U.S. Open - New York BB&T Atlanta Open - Atlanta Stockholm Open - Stockholm Qatar Exxon Mobil Open - Doha The Stella Artois Grass Court Championships - London Open de Moselle - Metz Regions Morgan Keegan Championships - Memphis AAPT Championships - Adelaide Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Mercedes-Benz Cup - Los Angeles Cary 1 Challenger China Open - Beijing Gerry Weber Open - Halle Moselle Open - Metz Rakuten Japan Open - Tokyo Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Medibank International - Sydney Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami New York Open - New York Apia International - Sydney Hall of Fame Open - Newport Studena Croatia Open - Umag Abierto Mexicano Telcel - Acapulco Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QR, SVK-GER 3-2 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, USA-BEL 4-0 Citi Open - Washington Olympics - Athens Olympics - London